Business

Elon Musk says Twitter has had ‘massive’ revenue drop as advertisers pause spend..